Performance Simulation of Runtime Reconfigurable Component-Based Software Architectures
نویسندگان
چکیده
Architectural runtime reconfiguration is a promising means for controlling the quality of service (QoS) of distributed software systems. Particularly self-adaptation approaches rely on runtime reconfiguration capabilities provided by the systems under control. For example, our online capacity management approach SLAstic employs changing component deployments and server allocations to control the performance and resource efficiency of component-based (C-B) software systems at runtime. In this context, we developed a performance simulator for runtime configurable C-B software systems, called SLAstic.SIM. The system architectures to be simulated are specified as instances of the Palladio Component Model (PCM). The simulation is driven by external workload traces and reconfiguration plans which can be requested during simulation, based on continuously accessible monitoring data of the simulated systems. This paper demonstrates SLAstic.SIM including a quantitative evaluation of its performance.
منابع مشابه
Performance Simulation of Runtime Reconfigurable Software Architectures
Resource efficient computing of software systems is increasing in importance in software development. While resource efficiency is mainly an internal quality attribute, the system performance is an external quality attribute, visible to system users. In order to provide an adequate system performance, i. e., assure short response times to user requests, the necessary hardware capacity is common...
متن کاملSystem - Level Design Space Exploration of Reconfigurable Architectures
R econfigurable architectures are becoming increasingly popular as they bear a promise of combining the flexibility of software with the performance of hardware. Nevertheless, such architectures are subject to numerous constraints, such as performance, memory requirements, chip area, and power consumption. To create an efficient design, performing Design Space Exploration (DSE) at various stage...
متن کاملInstitute for Software-integrated Systems Title: Model-integrated Tools for the Design of Dynamically Reconfigurable Systems
Several classes of modern applications are demanding very high performance from systems with minimal resources. These applications must also be flexible to operate in a rapidly changing environment. High performance with limited resources needs application-specific architectures, while flexibility requires adaptation capabilities. Reconfigurable computing devices promise to meet both needs. Whi...
متن کاملTunable Fault Tolerance for Runtime Reconfigurable Architectures
Fault tolerance is becoming an increasingly important issue, especially in mission-critical applications where data integrity is a paramount concern. Performance, however, remains a large driving force in the market place. Runtime reconfigurable hardware architectures have the power to balance fault tolerance with performance, allowing the amount of fault tolerance to be tuned at run-time. This...
متن کاملTR # : ISIS - 99 - 01 Title : Model - Integrated Tools for the Design of Dynamically Reconfigurable Systems
Several classes of modern applications are demanding very high performance from systems with minimal resources. These applications must also be flexible to operate in a rapidly changing environment. High performance with limited resources needs application-specific architectures, while flexibility requires adaptation capabilities. Reconfigurable computing devices promise to meet both needs. Whi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011